package com.hliushi.demo;

import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;

@Slf4j
@SpringBootApplication
public class SpringbootJpaApplication {


    /**
     * 修复一个bug, 就是clone别人的项目, 其中 .gitignore文件把 后缀为 .iml文件给过滤掉
     * clone下来的项目没有 springboot-jpa.iml文件, 导致项目无法运行
     * 出现一个   错误: 找不到或无法加载主类 com.hliushi.demo.SpringbootJpaApplication
     * #
     * 解决方式:
     * 打开Terminal终端, 进入到对应的模块, 输入mvn idea:module命令
     * BUILD SUCCESS后, 看到对应模块下, 生成了.iml文件
     * 右键对应模块, 选择导入对应模块 Import 'springboot-jpa' Module
     * 发现模块变成了maven, 并且启动成功
     *
     * @param args
     */
    public static void main(String[] args) {
        ApplicationContext context = SpringApplication.run(SpringbootJpaApplication.class, args);

        // 2.在springboot启动类的main方法中将spring上下文对象set进我们新建的类
        // SpringUtil.setApplicationContext(context);

        // byte environ = SpringUtil.getEnviron();
        //
        // log.info(
        //         "\n----------------------------------------------------------\n\t"
        //                 + "Profile(s): \t{}\n----------------------------------------------------------",
        //         environ);
    }
}
